Откријте снагу ОпенАИ АПИ-ја и све могућности које он омогућава.

Генеративна моћ ЦхатГПТ-а изазвала је помаму у свету технологије од када је лансиран. Да би поделио интуицију вештачке интелигенције, ОпенАИ је 1. марта 2023. објавио ЦхатГПТ и Вхиспер АПИ-је за програмере да истражују и користе у апликацији.

ОпенАИ АПИ-ји садрже многе вредне крајње тачке које олакшавају интеграцију АИ. Хајде да истражимо моћ ОпенАИ АПИ-ја да видимо како вам они могу користити.

Шта може ОпенАИ АПИ?

Тхе ОпенАИ АПИ пакује гомилу услужних програма за програмере. Ако намеравате да свакодневно испоручујете вештачку интелигенцију у апликацији, ОпенАИ ће вам олакшати живот помоћу следећих способности.

Ћаскање

ОпенАИ АПИ крајња тачка за завршетак ћаскања помаже крајњем кориснику да покрене природну интерактивну сесију прилагођену људима са виртуелним асистентом користећи ГПТ-3.5-турбо модел.

У позадини, АПИ позив користи низ порука улога и садржаја. На страни корисника, садржај је скуп упутстава за виртуелног помоћника, који ангажује корисника, док је за модел садржај његов одговор.

instagram viewer

Улога највишег нивоа је систем, где дефинишете целокупну функцију виртуелног помоћника. На пример, када програмер каже систему нешто попут „ви сте виртуелни помоћник од помоћи“, очекујете да одговори на разна питања у оквиру својих капацитета за учење.

Након што смо му рекли да је „корисан виртуелни асистент“, ево како је једно од наших разговора на командној линији прошло са ГПТ-3.5-турбо моделом:

Можете чак и да побољшате перформансе модела тако што ћете обезбедити параметре као што су температура, казна присутности, казна фреквенције и још много тога. Ако сте икада користили ЦхатГПТ, већ знате како функционише ОпенАИ модел завршетка ћаскања.

Довршавање текста

АПИ за довршавање текста пружа функције за разговор, уметање текста и довршавање текста на основу напредних ГПТ-3.5 модела.

Шампионски модел у крајњој тачки довршавања текста је тект-давинци-003, који је знатно интуитивнији од ГПТ-3 модела природног језика. Крајња тачка прихвата кориснички упит, омогућавајући моделу да природно реагује и довршава једноставне до сложене реченице користећи текст прилагођен људима.

Иако крајња тачка за довршавање текста није толико интуитивна као крајња тачка ћаскања, она постаје боља – како повећавате текстуалне токене који се достављају моделу тект-давинци-003.

На пример, добили смо неке напола завршене када смо модел поставили на мак_токенс од седам:

Међутим, повећање мак_токена на 70 створило је кохерентније мисли:

Претварање говора у текст

Можете да транскрибујете и преводите аудио говор користећи ОпенАИ крајње тачке за транскрипцију и превођење. Крајње тачке говора у текст су засноване на Вхиспер в2-ларге моделу, развијеном кроз слаб надзор великих размера.

Међутим, ОпенАИ каже да нема разлике између његовог модела Вхиспер и оног у отвореном коду. Дакле, нуди бескрајне могућности за интеграцију вишејезичног преписивача и АИ преводиоца у вашу апликацију у великом обиму.

Употреба крајње тачке је једноставна. Све што треба да урадите је да доставите моделу аудио датотеку и позовете опенаи. Аудио.транслате или опенаи. Аудио.транскрибовати крајња тачка да је преведе или транскрибује. Ове крајње тачке прихватају максималну величину датотеке од 25 МБ и подржавају већину типова аудио датотека, укључујући мп3, мп4, МПЕГ, МПГА, м4а, вав и вебм.

Поређење текста

Крајња тачка за поређење текста ОпенАИ АПИ-ја мери однос између текстова помоћу модела тект-ембеддинг-ада-002, модела за уграђивање друге генерације. АПИ за уграђивање користи овај модел за процену односа између текстова на основу удаљености између две векторске тачке. Што је разлика већа, то су текстови који се пореде мање повезани.

Крајња тачка за уграђивање садржи груписање текста, разлике, релевантност, препоруке, осећања и класификацију. Плус, наплаћује се по количини токена.

Иако ОпенАИ документација каже да можете да користите друге моделе за уградњу прве генерације, први је бољи са нижом ценом. Међутим, ОпенАИ упозорава да би модел уградње могао показати друштвену пристрасност према одређеним људима, што је доказано у тестовима.

Завршетак кода

Крајња тачка за довршавање кода је изграђена на ОпенАИ Цодек-у, скупу модела обучених коришћењем природног језика и милијарди линија кода из јавних складишта.

Крајња тачка је у ограниченој бета верзији и бесплатна од тренутка писања, нуди подршку за многе модерне програмске језике, укључујући ЈаваСцрипт, Питхон, Го, ПХП, Руби, Схелл, ТипеСцрипт, Свифт, Перл и СКЛ.

Са моделом цоде-давинци-002 или цоде-цусхман-001, крајња тачка за довршавање кода може аутоматски да убацује линије кода или врти блокове кода из корисничког одзива. Док је други модел бржи, први је моћна јединица крајње тачке, јер садржи уметање кода за аутоматско довршавање кода.

На пример, можете да генеришете блок кода тако што ћете послати промпт до крајње тачке у коментару циљног језика.

Ево неких одговора које смо добили када смо покушали да генеришемо неке блокове кода у Питхон-у и ЈаваСцрипт-у преко терминала:

Имаге Генератион

Ово је једна од најинтуитивнијих карактеристика ОпенАИ АПИ-ја. Засновано на моделу слике ДАЛЛ.Е, функционалност слике ОпенАИ АПИ-ја садржи крајње тачке за генерисање, уређивање и креирање варијација слике из упита природног језика.

Иако још увек нема напредне функције као што је повећање величине, јер је још увек у бета верзији, његови нескалирани резултати су импресивнији од оних генеративних уметнички модели попут Мидјоурнеи и стабилна дифузија.

Док погађате крајњу тачку генерисања слике, потребно је само да наведете упит, величину слике и број слика. Али крајња тачка за уређивање слике захтева да укључите слику коју желите да уредите и РГБА маску која означава тачку уређивања поред осталих параметара.

Крајња тачка варијације, с друге стране, захтева само циљну слику, број варијација и излазну величину. У време писања овог текста, крајње тачке бета слике ОпенАИ могу прихватити само квадратне оквире у опсегу 256к256, 512к512 и 1024к1024 пиксела.

Направили смо једноставну апликацију за генерисање слика користећи ову крајњу тачку, и иако је пропустила неке детаље, дала је невероватан резултат:

Како се користи ОпенАИ АПИ

Употреба ОпенАИ АПИ-ја је једноставна и прати конвенционални образац потрошње АПИ-ја.

  1. Инсталирајте опенаи пакет користећи пип: пип инсталл опенаи.Ако уместо тога користите Ноде, то можете учинити користећи нпм: нпм инсталл опенаи.
  2. Узмите своје АПИ кључеве: Пријавите се на своју ОпенАИ контролну таблу и кликните на икону свог профила у горњем десном углу. Иди на Прикажи АПИ кључеве и кликните Креирајте нови тајни кључ да генеришете свој тајни кључ за АПИ.
  3. Упутите АПИ позиве крајњим тачкама вашег одабраног модела преко језика на страни сервера као што је Питхон или ЈаваСцрипт (Ноде). Укључите их у своје прилагођене АПИ-је и тестирајте своје крајње тачке.
  4. Онда преузимање прилагођених АПИ-ја преко ЈаваСцрипт-а оквири као што су Реацт, Вуе или Ангулар.
  5. Представите податке (захтеве корисника и одговоре модела) у визуелно привлачном корисничком интерфејсу и ваша апликација је спремна за употребу у стварном свету.

Шта можете да креирате помоћу ОпенАИ АПИ-ја?

ОпенАИ АПИ-ји стварају улазне тачке за коришћење машинског учења и учења уз помоћ у стварном животу. Иако могућности за креативност обилују, ево неколико ствари које можете да направите помоћу ОпенАИ АПИ-ја:

  1. Интегришите интуитивног виртуелног помоћника за ћаскање у своју веб локацију или апликацију користећи крајњу тачку за завршетак ћаскања.
  2. Креирајте апликацију за уређивање слика и манипулацију која може природно уметнути објекат у слику у било којој наведеној тачки користећи крајње тачке генерисања слике.
  3. Изградите прилагођени модел машинског учења од самог почетка користећи ОпенАИ модел за фино подешавање крајње тачке.
  4. Поправите титлове и преводе за видео, аудио и разговоре уживо користећи крајњу тачку модела говора у текст.
  5. Идентификујте негативна осећања у својој апликацији помоћу крајње тачке ОпенАИ модела за уграђивање.
  6. Креирајте додатке за довршавање кода специфичне за програмски језик за уреднике кода и интегрисана развојна окружења (ИДЕ).

Бесконачно градите помоћу ОпенАИ АПИ-ја

Наша свакодневна комуникација често укључује размену писаног садржаја. ОпенАИ АПИ само проширује своје креативне тенденције и потенцијал, са наизглед неограниченим случајевима коришћења природног језика.

Још увек су рани дани за ОпенАИ АПИ. Али очекујте да ће се развијати са више функција како време пролази.